var respostaText = "";
function campoResposta(resposta) {
	if (resposta)
		respostaText = resposta;
	var opcoes = $("#questOpcoes").val();
	if (opcoes) {
		if (opcoes.trim != "") {
			var arrayOpcoes = opcoes.split("#");
			if (arrayOpcoes[0] == "")
				arrayOpcoes.shift();

			if (arrayOpcoes[arrayOpcoes.length - 1] == "") {
				arrayOpcoes.pop();
			}
			
			var selectOpcoes = document.getElementById("respostaSelect");
			if (!selectOpcoes){
				selectOpcoes = document.createElement("select");
				selectOpcoes.id = "respostaSelect";
			}
			$('#respostaSelect').empty();
			var elementOpcao;
			for (var i=0; i < arrayOpcoes.length; i++){
				arrayOpcoes[i] = arrayOpcoes[i].replace(/^\s+|\s+$/g,"");
				elementOpcao = document.createElement("option");
				elementOpcao.innerHTML = arrayOpcoes[i];
				elementOpcao.value = arrayOpcoes[i];
				if ( respostaText == arrayOpcoes[i]){
					elementOpcao.selected = true;
				}
				selectOpcoes.appendChild(elementOpcao);
			}
			
			selectOpcoes.name ='respostaSelect';
			selectOpcoes.required = true;
			var d = document.getElementById('respostaContainer');
			d.appendChild(selectOpcoes);
			$("#respostaTextArea").hide('slow', function() {$("#respostaTextArea").remove();});
		} 
	}else{
		$("#respostaSelect").remove();
		$("#respostaTextArea").remove();
		$("#respostaContainer").append("<textarea id='respostaTextArea' rows='3' cols='46'  required='true' name='respostaTextArea'>"+respostaText+"</textarea>");
	}
}
